home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 1999 November / maximum-cd-1999-11.iso / Battlezone II / Disk1 / data1.cab / Program_Executable_Files / data.pak / config_SHELL_bzshell_load.cfg < prev    next >
Encoding:
Text File  |  1999-08-25  |  2.2 KB  |  130 lines

  1. // ================
  2. // BATTLEZONE SHELL
  3. // ================
  4.  
  5. //
  6. // CREATE SHELL LOGIN PAGE
  7. //
  8. CreateControl("ShellLoad", "WINDOW")
  9. {
  10.     // inherit root window's dimensions
  11.     Geometry("PARENTWIDTH", "PARENTHEIGHT");
  12.  
  13.     // set window style
  14.     Style("TRANSPARENT");
  15.  
  16.     //
  17.     // create the "back" button
  18.     //
  19.     CreateControl("Back", "BUTTON")
  20.     {
  21.         ColorGroup("MAGENTA");
  22.  
  23.         Geometry("LEFT", "TOP");
  24.         Position(20, 30);
  25.         Size(120, 0);
  26.         BorderSize(10);
  27.         BevelSize(5);
  28.         TabSize(80, 10);
  29.         Style("ROLLOVER", "OUTLINE");
  30.         Projector(0);
  31.         Title("Back");
  32.         TitleFont("MEDIUM");
  33.         Cursor("Highlight");
  34.         NotifyParent("Button::Press", "Back");
  35.     }
  36.  
  37.     //
  38.     // create the game list box
  39.     //
  40.     CreateControl("GameList", "WINDOW")
  41.     {
  42.         Geometry("HCENTRE", "TOP");
  43.         Position(0, 120);
  44.         Size(290, 200);
  45.         BorderSize(10);
  46.         BevelSize(5);
  47.         TabSize(120, 10);
  48.         Style("OUTLINE");
  49.         Projector(1);
  50.         Title("Games");
  51.         TitleFont("MEDIUM");
  52.  
  53.         CreateControl("List", "LISTBOX")
  54.         {
  55.             ColorGroup("LISTBOX");
  56.  
  57.             Position(0, 0);
  58.             Size(290, 200);
  59.             CellSize(290, 10);
  60.             BorderSize(5);
  61.             BevelSize(3);
  62.             Font("SMALL");
  63.             UseVar("shell.loadgame.name");
  64.             Cursor("Highlight");
  65.         }
  66.     }
  67.  
  68.     //
  69.     // create the load game button
  70.     //
  71.     CreateControl("LoadGame", "BUTTON")
  72.     {
  73.         Geometry("HCENTRE", "TOP");
  74.         Position(-80, 360);
  75.         Size(130, 0);
  76.         BorderSize(10);
  77.         BevelSize(5);
  78.         TabSize(60, 10);
  79.         Title("Load");
  80.         TitleFont("MEDIUM");
  81.         Style("ROLLOVER", "OUTLINE");
  82.         Projector(5);
  83.         Cursor("Highlight");
  84.         NotifyParent("Buton::Press", "Load");
  85.     }
  86.  
  87.     //
  88.     // create the save game button
  89.     //
  90.     CreateControl("SaveGame", "BUTTON")
  91.     {
  92.         Geometry("HCENTRE", "TOP");
  93.         Position(80, 360);
  94.         Size(130, 0);
  95.         BorderSize(10);
  96.         BevelSize(5);
  97.         TabSize(60, 10);
  98.         Title("Save");
  99.         TitleFont("MEDIUM");
  100.         Style("ROLLOVER", "RIGHTTAB", "OUTLINE");
  101.         Projector(5);
  102.         Cursor("Highlight");
  103.         NotifyParent("Button::Press", "Save");
  104.     }
  105.  
  106.     //
  107.     // handle the "back" event
  108.     //
  109.     OnEvent("Back")
  110.     {
  111.         FadeOut();
  112.         FadeIn("|ShellMain");
  113.     }
  114.  
  115.     //
  116.     // handle the "load" event
  117.     //
  118.     OnEvent("Load")
  119.     {
  120.     }
  121.  
  122.     //
  123.     // handle the "save" event
  124.     //
  125.     OnEvent("Save")
  126.     {
  127.     }
  128. }
  129.  
  130.